From 1ef000b1abd734979096589344e0c052ec4fc4c6 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 21 Sep 2021 00:59:36 +0200 Subject: [PATCH] reftests: Add tests that check default-size is computed correctly Related: #4136 --- .../reftests/default-size-undecorated.ref.ui | 52 ++++++++++++++++ .../reftests/default-size-undecorated.ui | 56 ++++++++++++++++++ .../default-size-with-titlebar.ref.ui | 55 +++++++++++++++++ .../reftests/default-size-with-titlebar.ui | 59 +++++++++++++++++++ .../default-size-without-titlebar.ref.ui | 52 ++++++++++++++++ .../reftests/default-size-without-titlebar.ui | 56 ++++++++++++++++++ testsuite/reftests/meson.build | 6 ++ 7 files changed, 336 insertions(+) create mode 100644 testsuite/reftests/default-size-undecorated.ref.ui create mode 100644 testsuite/reftests/default-size-undecorated.ui create mode 100644 testsuite/reftests/default-size-with-titlebar.ref.ui create mode 100644 testsuite/reftests/default-size-with-titlebar.ui create mode 100644 testsuite/reftests/default-size-without-titlebar.ref.ui create mode 100644 testsuite/reftests/default-size-without-titlebar.ui diff --git a/testsuite/reftests/default-size-undecorated.ref.ui b/testsuite/reftests/default-size-undecorated.ref.ui new file mode 100644 index 0000000000..815a17caba --- /dev/null +++ b/testsuite/reftests/default-size-undecorated.ref.ui @@ -0,0 +1,52 @@ + + + + 600 + 400 + 0 + + + center + center + 10 + 10 + + + default width: + + 0 + 0 + + + + + + 600 + + 1 + 0 + + + + + + default height: + + 0 + 1 + + + + + + 400 + + 1 + 1 + + + + + + + diff --git a/testsuite/reftests/default-size-undecorated.ui b/testsuite/reftests/default-size-undecorated.ui new file mode 100644 index 0000000000..92f636a8ca --- /dev/null +++ b/testsuite/reftests/default-size-undecorated.ui @@ -0,0 +1,56 @@ + + + + 600 + 400 + 0 + + + center + center + 10 + 10 + + + default width: + + 0 + 0 + + + + + + + 600 + + 1 + 0 + + + + + + default height: + + 0 + 1 + + + + + + + 400 + + 1 + 1 + + + + + + + diff --git a/testsuite/reftests/default-size-with-titlebar.ref.ui b/testsuite/reftests/default-size-with-titlebar.ref.ui new file mode 100644 index 0000000000..37826fb763 --- /dev/null +++ b/testsuite/reftests/default-size-with-titlebar.ref.ui @@ -0,0 +1,55 @@ + + + + 600 + 400 + size? + + + + + + center + center + 10 + 10 + + + default width: + + 0 + 0 + + + + + + 600 + + 1 + 0 + + + + + + default height: + + 0 + 1 + + + + + + 400 + + 1 + 1 + + + + + + + diff --git a/testsuite/reftests/default-size-with-titlebar.ui b/testsuite/reftests/default-size-with-titlebar.ui new file mode 100644 index 0000000000..9e57aa45f4 --- /dev/null +++ b/testsuite/reftests/default-size-with-titlebar.ui @@ -0,0 +1,59 @@ + + + + 600 + 400 + size? + + + + + + center + center + 10 + 10 + + + default width: + + 0 + 0 + + + + + + + 600 + + 1 + 0 + + + + + + default height: + + 0 + 1 + + + + + + + 400 + + 1 + 1 + + + + + + + diff --git a/testsuite/reftests/default-size-without-titlebar.ref.ui b/testsuite/reftests/default-size-without-titlebar.ref.ui new file mode 100644 index 0000000000..01064637ca --- /dev/null +++ b/testsuite/reftests/default-size-without-titlebar.ref.ui @@ -0,0 +1,52 @@ + + + + 600 + 400 + size? + + + center + center + 10 + 10 + + + default width: + + 0 + 0 + + + + + + 600 + + 1 + 0 + + + + + + default height: + + 0 + 1 + + + + + + 400 + + 1 + 1 + + + + + + + diff --git a/testsuite/reftests/default-size-without-titlebar.ui b/testsuite/reftests/default-size-without-titlebar.ui new file mode 100644 index 0000000000..dcc27aebab --- /dev/null +++ b/testsuite/reftests/default-size-without-titlebar.ui @@ -0,0 +1,56 @@ + + + + 600 + 400 + size? + + + center + center + 10 + 10 + + + default width: + + 0 + 0 + + + + + + + 600 + + 1 + 0 + + + + + + default height: + + 0 + 1 + + + + + + + 400 + + 1 + 1 + + + + + + + diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build index 5e4d5d08d7..ea967f2d0c 100644 --- a/testsuite/reftests/meson.build +++ b/testsuite/reftests/meson.build @@ -225,6 +225,12 @@ testdata = [ 'data-url.css', 'data-url.ref.ui', 'data-url.ui', + 'default-size-undecorated.ui', + 'default-size-undecorated.ref.ui', + 'default-size-with-titlebar.ui', + 'default-size-with-titlebar.ref.ui', + 'default-size-without-titlebar.ui', + 'default-size-without-titlebar.ref.ui', 'fixed-widget-stacking.ref.ui', 'fixed-widget-stacking.ui', 'flipping-icons.ref.ui', -- 2.30.2